package com.retlife.tvshow.global

object Constants {
    const val APP_ID = "XJAu1c5ifVjVDiHN6QZKY1S8GYN2qbSKC8p64BwG5iJ"
    const val SDK_KEY = "FB8z94eEh3aH16vrnkRDPtrCu6DGoucUdfnMbMgjzwxx"
    const val ACTIVE_KEY = "085T-1151-M1LJ-XGMZ"






    //记录串口格式
    //20 00 2B 00 D4 03 读模块信息
    val BLOCK_INFO: ByteArray = byteArrayOf(
        0X20.toByte(),
        0X00.toByte(),
        0X2B.toByte(),
        0X00.toByte(),
        0XD4.toByte(),
        0X03.toByte()
    )

    //20 00 20 06 FF FF FF FF FF FF D9 03 加载密钥
    val LOAD_CLOCK: ByteArray = byteArrayOf(
        0X20.toByte(),
        0X00.toByte(),
        0X20.toByte(),
        0X06.toByte(),
        0XFF.toByte(),
        0XFF.toByte(),
        0XFF.toByte(),
        0XFF.toByte(),
        0XFF.toByte(),
        0XFF.toByte(),
        0XD9.toByte(),
        0X03.toByte()
    )

    //20 00 21 01 00 Df 03  读取卡片信息
    val CARD_INFO: ByteArray = byteArrayOf(
        0X20.toByte(),
        0X00.toByte(),
        0X21.toByte(),
        0X01.toByte(),
        0X00.toByte(),
        0XDF.toByte(),
        0X03.toByte()
    )

    //20 00 2E 04 AA 20 15 01 4B 03  蜂鸣器1声
    val BUZZER_ONE: ByteArray = byteArrayOf(
        0X20.toByte(),
        0X00.toByte(),
        0X2E.toByte(),
        0X04.toByte(),
        0XAA.toByte(),
        0X20.toByte(),
        0X15.toByte(),
        0X01.toByte(),
        0X4B.toByte(),
        0X03.toByte()
    )

    //20 00 2E 04 E0 10 05 03 23 03  蜂鸣器3声
    val BUZZER_THREE: ByteArray = byteArrayOf(
        0X20.toByte(),
        0X00.toByte(),
        0X2E.toByte(),
        0X04.toByte(),
        0XE0.toByte(),
        0X10.toByte(),
        0X05.toByte(),
        0X03.toByte(),
        0X23.toByte(),
        0X03.toByte()
    )

    // 20 00 2D 00 D2 03  清除LED
    val SET_LED: ByteArray = byteArrayOf(
        0X20.toByte(),
        0X00.toByte(),
        0X2D.toByte(),
        0X00.toByte(),
        0XD2.toByte(),
        0X03.toByte()
    )

    // 20 00 2C 00 D3 03  设置LED
    val CLEAR_LED: ByteArray = byteArrayOf(
        0X20.toByte(),
        0X00.toByte(),
        0X2C.toByte(),
        0X00.toByte(),
        0XD3.toByte(),
        0X03.toByte()
    )
    val testWriteBlock2: ByteArray = byteArrayOf(
        0X20.toByte(),
        0X00.toByte(),
        0X23.toByte(),
        0X11.toByte(),
        0X02.toByte(),
        0X30.toByte(),
        0X31.toByte(),
        0X32.toByte(),
        0X33.toByte(),
        0X34.toByte(),
        0X35.toByte(),
        0X36.toByte(),
        0X37.toByte(),
        0X38.toByte(),
        0X39.toByte(),
        0X3A.toByte(),
        0X3B.toByte(),
        0X3C.toByte(),
        0X3D.toByte(),
        0X3E.toByte(),
        0X3F.toByte(),
        0XCF.toByte(),
        0X03.toByte()
    )

    // 20 00 2C 00 D3 03  设置LED
    //20 00 22 01 02 DE 03
    val testReadBlock2: ByteArray = byteArrayOf(
        0X20.toByte(),
        0X00.toByte(),
        0X22.toByte(),
        0X01.toByte(),
        0X3d.toByte(),
        0XDE.toByte(),
        0X03.toByte()
    )
}
